using System;
using UnityEngine;

namespace VR_AR
{
	public struct START_INFO
	{
		public string  sImageFilepath;
		public int 	   nType;
		public string  sContent;
		public string  sTitle;
	}

	public struct VR_INFO
	{
		public int 	  nID;
		public string sName;
		public string sPlace;
		public string sPrice;
		public string sPhoneNumber;
		public string sDescription;
		public string sTime;
		public string sImageFilePath;
		public string sSoundFilePath;
		public string sTitle;
		public int 	  nLikeCount;
		public int 	  nViewCount;
		public AudioClip audio;
		public VRIMAGE_INFO[] vrImages;
		public VR3D_INFO[]    vr3DItems;
	}

	public struct VRIMAGE_INFO
	{
		public string  introImageFilePath;
		public string  assetFilePath;
		public string  imageName;
	}

	public struct VR3D_INFO
	{
		public int 	  nID;
		public string sName;
		public string sDescription;
		public string sAssetBundlePath;
		public string sVRImagePath;
		public string sMainImageFilePath;
		public string sMenuImageFilePath;
		public string sSoundFilePath;
		public AudioClip audio;
	}

	public struct EVENT_INFO
	{
		public int nID;
		public string sTitle;
		public string sDate;
		public IMAGE_INFO[] eventImages;
	}

	public struct AR_INFO
	{
		public int nID;
		public string sName;
		public string sMenuImageFilepath;
		public IMAGE_INFO[] arImages;
	}

	public struct IMAGE_INFO
	{
		public string sImageFilePath;
		public string sDescription;
	}

	public struct STexture
	{
		public string  url;
		public Texture texture;
	}

	public struct SCubeMap
	{
		public string  url;
		public Cubemap cubemap;
	}

	public struct SFbx
	{
		public string  		url;
		public GameObject   fbx;
	}
}